$(function(){
	/**
	 * header事件,对应include/oneSubwayheader.html
	 */
	$(document).ready(function() {
		 initData();
	}); 
	 
	var initData = function(){
		$.ajax({
			url : base+"/resource/parentResource",
			data : {},
			type : "POST",
			async: false,
			success : function(res) {
				rendererParent(res);
			},
			fail : function(res) {
				layer.msg('系统错误！', {
					icon : 5
				});
			}
	});
	}
	
	var rendererParent = function(parent_res){
		if(parent_res != null){
			var html = '';
			for(var i=0;i<parent_res.length;i++){
				html += '<li><a id='+parent_res[i].id+'>'+parent_res[i].name+'</a></li>';
			}
			$("#parent_one").html(html);
			//alert($("#parent_id").val());
			if($("#parent_id").val() != "" && $("#parent_id").val() != "null"){
				$.each($("#parent_one li"),function(index,value){
					if($(this).find("a").attr("id") == $("#parent_id").val()){
						$(this).trigger("click");
					}
				})
			}else{
				$("#parent_one li").first().trigger("click");
			}
		}
	}
	
	$("body").delegate("#parent_one li","click",function(){
	   	 if($(this).hasClass("active")){
	   		 return false;
	   	 }else{
	   		 $("#parent_one li").removeClass("active");
	   		 $(this).addClass("active");
	   		 var res_id = $(this).find("a").attr("id");
	   		 var res_name = $.trim($(this).find("a").text());
	   		if("项目中心" == res_name){
	   			location.href = base+"/projectCenter/projects";
	   		}else{
	   			 getData(res_id); 
	   		}
	   	 }
	})
	
	 
	var getData = function(res_id){
		$.ajax({
				url : base+"/resource/childrenResource",
				data : {res_id:res_id},
				type : "POST",
				async: false,
				success : function(res) {
					renderer(res,res_id);
				},
				fail : function(res) {
					layer.msg('系统错误！', {
						icon : 5
					});
				}
		});
	} 
	
	var renderer = function(res_list,res_id){
  		var html = '';
  		if(res_list != null){
        for(var i=0;i<res_list.length;i++){
    	   if(res_id == res_list[i].pid){
    		   var res_data = res_list[i];
			   html += ' <li>';
			   if(res_data.resource_list != null && res_data.resource_list.length > 0){
				   html += '<a class="inactive active li-off">'+res_data.name;
			   }else{
				   html += '<a class="li-on" data_id = "'+res_data.id+'" data_url="'+base+res_data.url+'">'+res_data.name;
			   }
			   if(res_data.resource_list != null && res_data.resource_list.length > 0){
				   var children_data = res_data.resource_list;
				   html += ' <ul style="display: none">';
				   for(var j=0;j<children_data.length;j++){
					   html += ' <li class="last"><a data_id = "'+children_data[j].id+'" data_url="'+base+children_data[j].url+'">'+children_data[j].name+'</a></li>'
				   }
				   html += ' </ul>';
			   }
			   html += ' </a></li>';
    		   }
		 }
  		}
        $("#left-menu").html("");
        $("#left-menu").html(html);
        $("#left-menu").find("li").find("ul").find(".inactive").remove();
        if($("#children_id").val() != "" && $("#children_id").val() != "null"){
        	$.each($("#left-menu a"),function(index,value){
        		if($(this).attr("data_id") == $("#children_id").val()){
        			$(this).trigger("click");
        		}
        	})
        }
	 }
	
	$("body").delegate(".active","click",function(){
        if($(this).siblings('ul').css('display')=='none'){
            $(this).addClass('inactives').removeClass("inactive");
            $(this).siblings('ul').slideDown(100).children('li');
        }else{
        	$(this).addClass('inactive').removeClass("inactives");
            $(this).siblings('ul').slideUp(100);
        }
	});
	
	$("body").delegate("#left-menu a","click",function(){
		$("#left-menu a").removeClass('actived');
		$(this).addClass('actived');
	});
	
	
	$("body").delegate(".left-menu a ","click",function(){
		var url = $(this).attr("data_url");
		var name = $(this).text();
		var data_id = $(this).attr("data_id");
		if(url != "" && url != undefined && (data_id.indexOf("00010001") != 0 
				&& data_id.indexOf("00010002") != 0 && data_id.indexOf("00010003") != 0 
				&& data_id.indexOf("00010004") != 0)){
			//数据中心
			$.ajax({
				url : url+"?name="+name,
				data : {},
				type : "POST",
				async: false,
				success : function(data) {
					$(".right-article").remove();
					$("#content").html("");
					$("#content").html(data);
		        	return false;
				},
				fail : function(res) {
					layer.msg('系统错误！', {
						icon : 5
					});
				}
		});
		}else{
			//系统中心
			$(this).attr("href",url);
		}
	});
})

	

	



